/**
 * datatables允许同时指定多个列排序，有很多不同的方法来实现：
 *
 * 用户按住 shirft，鼠标分别点击第一列，第二列等等，可以实现多列同时排序
 * 给每列加上 columns.orderData 选项,即如果指定列排序时，第一列有相同数据，则按照第二列排序
 * 使用 columns.orderData 选项给多列排序，比如[ [0,'asc'], [1,'asc'] ]
 * 使用 order() 方法实现多列排序，详细参见 api
 * 注意，可以使用 orderMulti 选项来禁用用户按住 shift 点击多列排序
 */
$(function () {
    $('#example').DataTable({
        columnDefs: [
            {
                targets: [0],
                orderData: [0, 1] // 第一列排序时，按照第二列排序
            },
            {
                targets: [1],
                orderData: [1, 0] // 第二列排序时，按照第一列排序
            },
            {
                targets: [2],
                orderData: [2, 0] // 第三列排序时，按照第一列排序
            },
            {
                targets: [3],
                orderData: [3, 0] // 第四列排序时，按照第一列排序
            },
            {
                targets: [4],
                orderData: [4, 0] // 第五列排序时，按照第一列排序
            }
        ]
    });
});
